<?xml version="1.0" encoding="UTF-8"?>
<bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:camunda_1="http://activiti.org/bpmn" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:fox="http://www.camunda.com/fox" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd" id="_909qwBvREeWYHZni1EZ71A" exporter="camunda modeler" exporterVersion="2.7.0" targetNamespace="http://activiti.org/bpmn">
  <bpmn2:process id="Process_1" isExecutable="true">
    <bpmn2:startEvent id="StartEvent_1">
      <bpmn2:outgoing>SequenceFlow_1</bpmn2:outgoing>
    </bpmn2:startEvent>
    <bpmn2:serviceTask id="UserTask_1" camunda_1:class="org.camunda.bpm.engine.test.bpmn.servicetask.DummyServiceTask" name="Task">
      <bpmn2:extensionElements>
        <camunda_1:properties>
          <camunda_1:property/>
        </camunda_1:properties>
      </bpmn2:extensionElements>
      <bpmn2:incoming>SequenceFlow_1</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_3</bpmn2:outgoing>
    </bpmn2:serviceTask>
    <bpmn2:sequenceFlow id="SequenceFlow_1" name="" sourceRef="StartEvent_1" targetRef="UserTask_1"/>
    <bpmn2:serviceTask id="ServiceTask_1" camunda_1:class="org.camunda.bpm.engine.test.bpmn.servicetask.DummyServiceTask" camunda_1:async="true" camunda_1:asyncAfter="true" name="ConnectorTask">
      <bpmn2:extensionElements>
        <camunda_1:connector>
          <camunda_1:connectorId>connector</camunda_1:connectorId>
          <camunda_1:inputOutput>
            <camunda_1:inputParameter name="in"/>
            <camunda_1:outputParameter name="out"/>
          </camunda_1:inputOutput>
        </camunda_1:connector>
        <camunda_1:inputOutput>
          <camunda_1:inputParameter name="Input">
            <camunda_1:map>
              <camunda_1:entry key="foo">bar</camunda_1:entry>
            </camunda_1:map>
          </camunda_1:inputParameter>
          <camunda_1:inputParameter name="Input2">text</camunda_1:inputParameter>
          <camunda_1:inputParameter name="Input3">
            <camunda_1:list>
              <camunda_1:value><![CDATA["ABC"]]></camunda_1:value>
            </camunda_1:list>
          </camunda_1:inputParameter>
          <camunda_1:inputParameter name="Input4">
            <camunda_1:script scriptFormat="groovy"/>
          </camunda_1:inputParameter>
          <camunda_1:outputParameter name="out">out</camunda_1:outputParameter>
        </camunda_1:inputOutput>
        <fox:failedJobRetryTimeCycle>R3/PT10M</fox:failedJobRetryTimeCycle>
        <camunda_1:field name="inject">
          <camunda_1:string>ion</camunda_1:string>
          <camunda_1:expression>${injection}</camunda_1:expression>
        </camunda_1:field>
      </bpmn2:extensionElements>
      <bpmn2:incoming>SequenceFlow_3</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_4</bpmn2:outgoing>
    </bpmn2:serviceTask>
    <bpmn2:sequenceFlow id="SequenceFlow_3" name="" sourceRef="UserTask_1" targetRef="ServiceTask_1"/>
    <bpmn2:userTask id="UserTask_2" name="Form User Task">
      <bpmn2:extensionElements>
        <camunda_1:formData>
          <camunda_1:formField id="form" label="field" type="long" defaultValue="1">
            <camunda_1:properties>
              <camunda_1:property id="prop" value="prop"/>
            </camunda_1:properties>
            <camunda_1:validation>
              <camunda_1:constraint name="min" config="1"/>
            </camunda_1:validation>
          </camunda_1:formField>
        </camunda_1:formData>
        <camunda_1:executionListener event="start" expression="${foo}"/>
        <camunda_1:taskListener delegateExpression="${fooBar}" event="create"/>
      </bpmn2:extensionElements>
      <bpmn2:incoming>SequenceFlow_4</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_2</bpmn2:outgoing>
    </bpmn2:userTask>
    <bpmn2:sequenceFlow id="SequenceFlow_4" name="" sourceRef="ServiceTask_1" targetRef="UserTask_2"/>
    <bpmn2:endEvent id="EndEvent_1">
      <bpmn2:incoming>SequenceFlow_2</bpmn2:incoming>
    </bpmn2:endEvent>
    <bpmn2:sequenceFlow id="SequenceFlow_2" name="" sourceRef="UserTask_2" targetRef="EndEvent_1"/>
  </bpmn2:process>
  <bpmndi:BPMNDiagram id="BPMNDiagram_1">
    <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_1">
      <bpmndi:BPMNShape id="_BPMNShape_StartEvent_3" bpmnElement="StartEvent_1">
        <dc:Bounds height="36.0" width="36.0" x="139.0" y="192.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="_BPMNShape_UserTask_1" bpmnElement="UserTask_1">
        <dc:Bounds height="80.0" width="100.0" x="225.0" y="170.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_1" bpmnElement="SequenceFlow_1" sourceElement="_BPMNShape_StartEvent_3" targetElement="_BPMNShape_UserTask_2">
        <di:waypoint xsi:type="dc:Point" x="175.0" y="210.0"/>
        <di:waypoint xsi:type="dc:Point" x="225.0" y="210.0"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="_BPMNShape_ServiceTask_2" bpmnElement="ServiceTask_1">
        <dc:Bounds height="80.0" width="100.0" x="375.0" y="170.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_3" bpmnElement="SequenceFlow_3" sourceElement="_BPMNShape_UserTask_2" targetElement="_BPMNShape_ServiceTask_2">
        <di:waypoint xsi:type="dc:Point" x="325.0" y="210.0"/>
        <di:waypoint xsi:type="dc:Point" x="375.0" y="210.0"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="_BPMNShape_UserTask_2" bpmnElement="UserTask_2">
        <dc:Bounds height="80.0" width="100.0" x="525.0" y="170.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_4" bpmnElement="SequenceFlow_4" sourceElement="_BPMNShape_ServiceTask_2" targetElement="_BPMNShape_UserTask_2">
        <di:waypoint xsi:type="dc:Point" x="475.0" y="210.0"/>
        <di:waypoint xsi:type="dc:Point" x="525.0" y="210.0"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="_BPMNShape_EndEvent_15" bpmnElement="EndEvent_1">
        <dc:Bounds height="36.0" width="36.0" x="675.0" y="192.0"/>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_2" bpmnElement="SequenceFlow_2" sourceElement="_BPMNShape_UserTask_2" targetElement="_BPMNShape_EndEvent_15">
        <di:waypoint xsi:type="dc:Point" x="625.0" y="210.0"/>
        <di:waypoint xsi:type="dc:Point" x="675.0" y="210.0"/>
      </bpmndi:BPMNEdge>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
</bpmn2:definitions>